
package com.idealighter.game.games.lkby.handler;

import com.google.inject.Inject;

import com.idealighter.game.core.annotation.ReqMsgHandler;
import com.idealighter.game.games.lkby.manager.LkbyMgr;
import com.idealighter.game.message.ModuleMsgIdConstant;
import com.idealighter.game.message.core.ReqMessage;
import com.idealighter.game.message.core.ResMessage;
import com.idealighter.game.player.struct.Player;
import com.idealighter.game.server.handler.ReqMessageHandler;


@ReqMsgHandler(ModuleMsgIdConstant.Lkby.EXIT_ROOM)
public class ReqExitRoomHandler implements ReqMessageHandler {

  @Inject
  private LkbyMgr lkbyMgr;

  @Override
  public ResMessage action(Player player, ReqMessage message) {
    // ReqExitRoomMsg msg = (ReqExitRoomMsg)message;
    return lkbyMgr.exitRoom(player);
  }
}
